home *** CD-ROM | disk | FTP | other *** search
/ Aminet 51 / Aminet 51 (2002)(GTI - Schatztruhe)[!][Oct 2002].iso / Aminet / gfx / fract / FlashMandelWOS.lha / FlashMandel / Developer / Modules / PPC / FlashMandelWOS_PPC01.c < prev    next >
Encoding:
C/C++ Source or Header  |  1980-06-10  |  943 b   |  37 lines

  1. // Stub functions for object "DinoHD:DinoHD/Developer/FlashMandel/objects_ppc_debug_gcc/FlashMandelWOS_PPC.o"
  2. // Generated by genMixBinStub 1.0 for StormC
  3. // © 1997 HAAGE & PARTNER GmbH
  4.  
  5. // DO NOT EDIT
  6.  
  7. #ifndef __PPC__
  8. #include <libraries/powerpc.h>
  9. //#include <pragma/powerpc_lib.h>
  10. #include <proto/powerpc.h>
  11. //extern struct Library *PowerPCBase;
  12. #endif // __PPC__
  13.  
  14. #ifndef __PPC__
  15. extern void _PPCStub__CalcFractalPPC(void);
  16. extern void CalcFractalPPC(void *arg1,void *arg2)
  17. {
  18.     struct PPCArgs ppc = { };
  19.     static void (*_PPCData__CalcFractalPPC)(void) = _PPCStub__CalcFractalPPC;
  20.     long args[2];
  21.     ppc.PP_Code = _PPCData__CalcFractalPPC;
  22.     args[0] = (long) arg1;
  23.     args[1] = (long) arg2;
  24.     ppc.PP_Regs[0] = (ULONG) args;
  25.     RunPPC(&ppc);
  26. }
  27. #else // __PPC__
  28. extern void CalcFractalPPC(void *arg1,void *arg2);
  29. extern void __saveds _PPCStub__CalcFractalPPC(long *args)
  30. {
  31.     CalcFractalPPC(
  32.         (void *) args[0],
  33.         (void *) args[1]
  34.     );
  35. }
  36. #endif // __PPC__
  37.